Operator GPI

Operator Library: Hardware Platform

デジタル入力へのインターフェイスは、GPIオペレーターによって提供されます。Pin_ID / PinIDパラメータ(パラメータ名はハードウェアプラットフォームによって異なります)を介して、信号の受信に使用するデジタル入力(GPIOユニット上の物理ピンに配線されている)を選択します。同じデジタル入力複数のオペレーターで使用できます。

imaFlexプラットフォームを除くすべてのプラットフォーム:複数のGPIOユニットを備えたデバイスを使用する場合は、ConnectorTypeパラメータを使用して、アドレス指定するGPIOユニット(Front GPIOまたはGPIO)を選択します。imaFlex 2 Dual 100、imaFlex CXP-12 Quad、およびimaFlex CXP-12 Pentaプラットフォームでは、ConnectorTypeパラメータは使用できません。

[注] imaFlex 2 Dual 100プラットフォームにおけるフロントGPIポートグループと信号モード

imaFlex 2 Dual 100プラットフォームのフロントGPIポートは、2つの独立したグループに分かれています:

  • 各グループには、異なる電源電圧を使用できます。

  • GPOグループとGPIグループで電源電圧は共有されません。

  • 各グループには、専用の電源ピンがあります。

AppletPropertiesオペレーターは、フロントGPIポートグループがシングルエンドモードまたは差動モードのどちらで動作するかを制御します。

AppletPropertiesオペレーターのFrontGpiPullControl03 / FrontGpiPullControl47パラメータがDifferentialに設定されている場合:

  • そのグループ内で VisualApplets で有効なのは偶数番号のGPIポートのみです。

  • 奇数番号のポートは無視する必要があります(「don't care」として扱われます)。

例:AppletPropertiesオペレーターでFrontGpiType03パラメータがDifferentialに設定されており、デザインでポート0および1の差動信号が必要な場合:

  • パラメーターを PinID GPIオペレーター内のパラメータを FrontGpi0 差動信号にアクセスするため。

  • undefinedの信号が生成されるため、FrontGpi1は使用しないでください。

  • モードの比較:

    • シングルエンドモード:両方のポート(0および1)を独立して使用できます。

    • 差動モード:ポート0と1が組み合わされて差動信号を受信します。生成された信号は、偶数番号のポートでVisualAppletsに出力されます。

デジタル入力とピンコネクタのマッピングについては、フレームグラバーのユーザーマニュアルの「GPIO Connectors」トピックを参照してください。imaFlex 2 Dual 100プラットフォームについては、「GPIO Connectors (CoF Frame Grabbers)」を参照してください。

ハードウェアプラットフォームで使用可能
imaFlex 2 Dual 100
imaFlex CXP-12 Penta
imaFlex CXP-12 Quad
mE5 marathon VCLx
mE5 marathon VCL
mE5 marathon VCX-QP
mE5 marathon VF2
LightBridge VCL
mE5 ironman VQ8-CXP6D/-CXP6B
mE5 ironman VD8-PoCL
pixelPlant 100
pixelPlant 200

リソース

このオペレーターのFPGAデバイスリソースは、PinID / Pin_IDパラメータの値と等しくなります。AnalysisメニューからFPGA Device Resourcesダイアログを開くと、FPGAデバイスリソースを確認できます。デバイスリソースは読み取り専用です:

FPGA デバイス リソース

図 432: FPGA デバイス リソース


imaFlex 2 Dual 100プラットフォームの場合、リソースはタイプが GPI で、インデックスはフロントGPIOコネクタが0〜7、拡張GPIOコネクタが8〜15です。

I/O Property

Property 値
オペレータータイプ M
Output Link O:VisualApplets内で使用する汎用入力信号。

サポートされているリンクフォーマット

Link Parameter Output Link O
Bit Width 1
Arithmetic unsigned
Parallelism 1
Kernel Columns 1
Kernel Rows 1
Img Protocol VALT_SIGNAL
Color Format VAF_GRAY
Color Flavor FL_NONE
Max. Img Width any
Max. Img Height any

パラメーター

PinID(すべてのimaFlexプラットフォーム)
タイプ static write parameter
Default FrontGpi0
範囲

imaFlex CXP-12 Quad and imaFlex CXP-12 Penta: {FrontGpi0, FrontGpi1, FrontGpi2, FrontGpi3, ExtensionGpi0, ExtensionGpi1, ExtensionGpi2, ExtensionGpi3, ExtensionGpi4, ExtensionGpi5, ExtensionGpi6, ExtensionGpi7};

imaFlex 2 Dual 100: {FrontGpi0, FrontGpi1, FrontGpi2, FrontGpi3, FrontGpi4, FrontGpi5, FrontGpi6, FrontGpi7, ExtensionGpi0, ExtensionGpi1, ExtensionGpi2, ExtensionGpi3, ExtensionGpi4, ExtensionGpi5, ExtensionGpi6, ExtensionGpi7}

PinID パラメータを介して、信号の受信に使用するデジタル入力(GPIOソケットの物理ピンに配線されている)を定義します。同じデジタル入力を複数のオペレータで使用できます。

FrontGpiN は、フロントGPIOコネクタのGPIを表します。

ExtensionGpiN は、拡張GPIOサイドコネクタのGPIを表します。

デジタル入力とピンコネクタのマッピングについては、フレームグラバーのユーザーマニュアルの GPIO Connectors トピックを参照してください。imaFlex 2 Dual 100プラットフォームについては、GPIO Connectors (CoF Frame Grabbers) を参照してください。

[注] imaFlex 2 Dual 100のピンマッピング
imaFlex 2 Dual 100のフロントGPIOコネクタ

図433:imaFlex 2 Dual 100のフロントGPIOコネクタ


GPIオペレータPinID フロントGPIOコネクタピン GPIグループ 差動 / シングルエンド
FrontGpi0 12 03 差動およびシングルエンド
FrontGpi1 13 03 シングルエンド
FrontGpi2 3 03 差動およびシングルエンド
FrontGpi3 4 03 シングルエンド
FrontGpi4 10 47 差動およびシングルエンド
FrontGpi5 11 47 シングルエンド
FrontGpi6 1 47 差動およびシングルエンド
FrontGpi7 2 47 シングルエンド
imaFlex 2 Dual 100の拡張GPIOコネクタ

図434:imaFlex 2 Dual 100の拡張GPIOコネクタ


GPIオペレータPinID 拡張GPIOコネクタピン
ExtensionGpi0 9
ExtensionGpi1 11
ExtensionGpi2 13
ExtensionGpi3 15
ExtensionGpi4 25
ExtensionGpi5 27
ExtensionGpi6 29
ExtensionGpi7 31
[注] 可用性

imaFlex 2 Dual 100, imaFlex CXP-12 Quad, imaFlex CXP-12 Penta

Pin_ID (mE5 platforms, pixelPlant and LightBridge VCL)
タイプ static write parameter
Default 0
範囲 [0;7]または[0;3]

パラメータ Pin_ID を使用して、信号の受信に使用するデジタル入力(GPIOソケットの物理ピンに配線されている)を定義します。同じデジタル入力を複数のオペレータで使用できます。

[0;3] 値の範囲は、marathonの Front GPIO、LightBridgeの Front GPIO、およびLightBridgeの GPIO で0~3です。

[0;7] marathonの GPIO およびその他のすべてのケースでは、値の範囲は0~7です。

[注] 可用性

mE5 marathon VCLx, mE5 marathon VCL, mE5 marathon VCX-QP, mE5 marathon VF2, LightBridge VCL, mE5 ironman VQ8-CXP6D/-CXP6B, mE5 ironman VD8-PoCL, pixelPlant 100, pixelPlant 200

ConnectorType (mE5 marathon and LightBridge VCL platforms)
タイプ static write parameter
Default GPIO
範囲 {FrontGPIO, GPIO}

パラメータ ConnectorType を使用して、パラメータPin_IDに入力する値でアドレス指定するGPIOソケット(GPIO または Front GPIO)を定義します。

[注] 可用性

このパラメータは、Front GPIO を備えたプラットフォームでのみ利用可能です。

  • mE5 marathon VCLx

  • mE5 marathon VCL

  • mE5 marathon VCX-QP

  • mE5 marathon VF2

  • LightBridge VCL

使用例

GPIオペレータの使用方法は、以下の例に示されています。